Skip to content

Install GStreamer 0.10.32-0 in parallel #820

Merged
merged 2 commits into from
Jun 14, 2018
Merged

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Jun 14, 2018

Install with sudo bee install -f gstreamer-0.10.32-0.

Tested on keineahnung.

$ gnome-shell --version
GNOME Shell 3.0.0.2

The shared libraries `libgstreamer-0.10.so.0` and
`libgstreamer-0.10.so.0` are still needed by several programs as found
by @buczek’s check scripts.

Therefore, install GStreamer 0.10.32 in parallel.

Fixes: 3dac19a (gstreamer: update from 1.5.2 to 1.12.4)
Fixes: #816
@donald
Copy link
Collaborator

donald commented Jun 14, 2018

Do we need to re-add gst-plugins-base-0.10.32-0.bee as well? It was removed by #728, too, but the remove has never been comitted to the distmaster.

@pmenzel
Copy link
Collaborator Author

pmenzel commented Jun 14, 2018 via email

The package is still installed on the distmaster, therefore add it back.
Also keep it, as GStreamer 0.10.32-0 is added back in the previous
commit.

Fixes: 3dac19a (gstreamer: update from 1.5.2 to 1.12.4)
@pmenzel pmenzel force-pushed the add-gstreamer-0.10.32-back branch from 911d19a to 70d4143 Compare June 14, 2018 06:30
@wwwutz
Copy link
Collaborator

wwwutz commented Jun 14, 2018

I'd object to reinstall the complete package. It's ok to reinstall a compat-package if we really need the .so files.

We're reintroducing /usr/lib/pkgconfig/gstreamer/* and even more evil: /usr/bin/gst-*

And please do not think about '--force' ... This is a bad thing and should not even considered a 'quick fix'

TLDR: -compat with *.so would be ok.

@donald donald merged commit 3406c39 into master Jun 14, 2018
@wwwutz
Copy link
Collaborator

wwwutz commented Jun 14, 2018

oh no he did it...

@wwwutz
Copy link
Collaborator

wwwutz commented Jun 14, 2018

wwutz@eldersoftheinternet:$ tar tvf gstreamer-0.10.32-0.x86_64.bee.tar.bz2
tar: Removing leading `/' from member names
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-feedback
-rwxr-xr-x root/system    3173 2011-04-08 12:09 /usr/bin/gst-feedback-0.10
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-inspect
-rwxr-xr-x root/system  123666 2011-04-08 12:09 /usr/bin/gst-inspect-0.10
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-launch
-rwxr-xr-x root/system   72248 2011-04-08 12:09 /usr/bin/gst-launch-0.10
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-typefind
-rwxr-xr-x root/system   34028 2011-04-08 12:09 /usr/bin/gst-typefind-0.10
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-xmlinspect
-rwxr-xr-x root/system   77049 2011-04-08 12:09 /usr/bin/gst-xmlinspect-0.10
-rwxr-xr-x root/system   30728 2011-04-08 12:09 /usr/bin/gst-xmllaunch
-rwxr-xr-x root/system   72248 2011-04-08 12:09 /usr/bin/gst-xmllaunch-0.10
drwxr-xr-x root/system       0 2011-04-08 12:09 /usr/include/gstreamer-0.10/

@donald
Copy link
Collaborator

donald commented Jun 14, 2018

#728 (completed by #819) replaced gstreamer-0.10.32 and gstreamer-1.5.2 with gstreamer-1.12.4. But it broke other packages and we need to undo the ill effects. We could completely revert #728 and #819 and everything which depends on it, but then we'd return into an ugly stacked state as well.

With this fix we only half-revert it (restoring 0.10.32 but leaving 1.5.2 updated to 1.12.4) . As before #728, everyone is welcome to convert 0.10.32 into a compatibility package or rebuild everything which depends on it. But should we wait to fix the damage of #728 until somebody took and completed that job? Or undo everything completely?

1.12.14 should be bee install-minus-fed after 0.10.32, of course, so that the older version doesn't mask the newer version.

@donald
Copy link
Collaborator

donald commented Jun 14, 2018

I've updated this on the distmaster.

@donald donald deleted the add-gstreamer-0.10.32-back branch September 14, 2018 08:46
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants